package com.springmvc.web.method;


import java.lang.reflect.Method;

/**
 * Description:  处理器方法
 */
public class HandlerMethod {

    /**
     * 处理器对象
     * 就是 UserController对象
     */
    private  Object handler;


    /**
     *  method.invoke(handler,args)
     *  方法.invoke(对象,参数)
     * 处理器对象的那个方法
     * 例如：带有@RequestMapping注解的方法
     */
    private Method method;


    public HandlerMethod(Object handler, Method method) {
        this.handler = handler;
        this.method = method;
    }

    public HandlerMethod() {
    }

    public Object getHandler() {
        return handler;
    }

    public void setHandler(Object handler) {
        this.handler = handler;
    }

    public Method getMethod() {
        return method;
    }

    public void setMethod(Method method) {
        this.method = method;
    }
}
